Processus de transformation MDA d'un schéma conceptuel de données en un schéma logique NoSQL
نویسندگان
چکیده
1. IRIT Université Toulouse Capitole France @irit.fr 2. CEDRIC – CNAM Paris – France @cnam.fr 3. CBI Sté TRIMANE Saint Germain en Laye – France @gmail.com RESUME : La transformation digitale des entreprises et plus largement celle de la société, entraine une évolution des bases de données vers le Big Data. Nos travaux s’inscrivent dans cette mutation et concernent plus particulièrement les mécanismes d’implantation d’une base de données sur une plateforme NoSQL. Pour automatiser ce processus d’implantation, nous avons utilisé l’architecture MDA qui offre un cadre formalisé aux mécanismes de transformation des schémas. A partir d’un schéma conceptuel décrivant une base d’objets complexes, nous proposons des règles de dérivation pour générer, in fine, un schéma d’implantation destine à une plateforme NoSQL orientée colonnes. Nous introduisons un schéma intermédiaire de niveau logique afin de limiter les impacts liés aux évolutions techniques des plateformes NoSQL. Une expérimentation du processus de transformation a été réalisée sur une application médicale. ABSRACT: Recent years have seen a real explosion of volume of data available in business and on the web. In this paper, we consider the automatic transformation of Big Data conceptual schema within NoSQL systems. For this, we use the Model Driven Architecture (MDA) that provides a framework for models automatic transformation. Starting from a conceptual model that describes a set of complex objects, we propose transformation rules to generate, ultimately, two NoSQL models: columns-oriented model and documents-oriented model. To ensure efficient automatic transformation, we use a logical model that limits the impacts related to technical developments of NoSQL platforms. We provide experiments of the QVT model transformations in the context of health area.
منابع مشابه
Évolution de schémas dans les entrepôts de données : modèle à base de règles
La mise en œuvre d’un entrepôt de données nécessite un important travail d’étude de l’existant et de recueil de données pour bien traiter les besoins d’analyses. Hors, il est impossible de définir de façon exhaustive ces besoins pour l’ensemble des utilisateurs. La prise en compte de nouveaux besoins d’analyses nécessite l’évolution du schéma de l’entrepôt de données. Deux alternatives existent...
متن کاملMéthode de conception d'une base multidimensionnelle contrainte
Résumé. Ce papier présente notre méthode de conception de bases de données multidimensionnelles (BDM) contraintes. Nous proposons une méthode mixte basée sur une démarche descendante et une démarche ascendante. La démarche descendante est composée de trois étapes: la collecte des besoins des décideurs, la spécification et la formalisation de ces besoins suivant un modèle multidimensionnel en co...
متن کاملAID : Un framework intégré de conception d'un schéma objet-relationnel
Résumé. Devant la prolifération des données complexes qui ne cessent de crôıtre, et la diversité des structures qui se multiplient, la conception des schémas de base de données en général et des schémas objet-relationnels en particulier, est devenue une activité difficile et complexe, qui fait appel à des connaissances variées. Lors de la conception d’un schéma, l’utilisateur (non averti) doit ...
متن کاملUn premier pas vers la modelisation des donnees semi-structurees par la logique multi-modale hybride
RÉSUMÉ. Les documents XML et les données semi-structurées peuvent être représentées par des graphes étiquetés. Dans cet article, nous établissons un lien direct entre ces graphes de données et les modèles d’un langage de la logique multi-modale hybride. Ce lien est ensuite exploré dans deux directions. Tout d’abord, nous nous intéressons à l’expression de contraintes d’intégrité sur des données...
متن کاملDB-Main: un atelier d'ingénierie de bases de données
Les AGL (ou outils CASE) tant en conception qu'en rétro-ingénierie proposent trop souvent des solutions partielles aux problèmes d'ingénierie des bases de données. L'adoption d'hypothèses de travail trop simplistes, l'ignorance de critères non fonctionnels tels que l'optimisation, le manque de souplesse dans l'approche imposée par l'outil (transformation d'un schéma conceptuel en code sans raff...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016